package com.csun.cmny.provider.model.constant;

/**
 * @Auther: chenzheng
 * @Date: 2019-09-16
 * @Description: the class oldOut constant
 */
public class OldOutConstant {

    public static final String PROCESS_KEY_OLD_OUT = "OldOutProcess";

    /**
     * 老人出院 - 未提交
     */
    public static final int OLD_OUT_STATE_COMMIT = 1;

    /**
     * 老人出院 - 申请中
     */
    public static final int OLD_OUT_STATE_APPLY = 2;

    /**
     * 老人出院 - 接待室审核
     */
    public static final int OLD_OUT_STATE_ADMIT_CONFIRM = 3;


    /**
     * 老人出院 - 审核未通过
     */
    public static final int OLD_OUT_STATE_SERVICE_REFUSE = 4;

 
    /**
     * 老人出院 - 收费室确认
     */
    public static final int OLD_OUT_STATE_CHARGE_CONFIRM = 5;

    /**
     * 老人出院 - 服务部长确认
     */
    public static final int OLD_OUT_STATE_SERVICE_AGREE = 6;

    /**
     * 老人出院 - 医疗部确认
     */
    public static final int OLD_OUT_STATE_MEDICAL_AGREE = 7;

    /**
     * 老人出院 - 开始事件
     */
    public static final String OLD_OUT_EVENT_START = "old_out_event_start";

    /**
     * 老人出院 - 结束事件
     */
    public static final String OLD_OUT_EVENT_END = "old_out_event_end";

    /**
     * 老人出院 - 班长提交申请
     */
    public static final String OLD_OUT_TASK_APPLY = "old_out_task_apply";

    /**
     * 老人出院 - 服务部长确认
     */
    public static final String OLD_OUT_TASK_SERVICE_CONFIRM = "old_out_task_service_confirm";

    /**
     * 老人出院 - 服务部长确认
     */
    public static final String OLD_OUT_TASK_MEDICAL_CONFIRM = "old_out_task_medical_confirm";



    /**
     * 老人出院 - 接待室确认
     */
    public static final String OLD_OUT_TASK_ADMIT_CONFIRM = "old_out_task_admit_confirm";

    /**
     * 老人出院 - 收费室确认
     */
    public static final String OLD_OUT_TASK_CHARGE_CONFIRM = "old_out_task_charge_confirm";

    /**
     * 老人出院 - 变量 - msg
     */
    public static final String OLD_OUT_VAR_MSG = "msg";

    /**
     * 老人出院 - 变量 - 同意
     */
    public static final String OLD_OUT_VAR_MSG_CONFIRM = "同意";

    /**
     * 老人出院 - 变量 - 不同意
     */
    public static final String OLD_OUT_VAR_MSG_REFUSE = "不同意";

    /**
     * 老人出院 - 变量 - service
     */
    public static final String OLD_OUT_VAR_SERVICE = "service";

    /**
     * 老人出院 - 变量 - apply
     */
    public static final String OLD_OUT_VAR_APPLY = "apply";

    /**
     * 老人出院 - 变量 - admit
     */
    public static final String OLD_OUT_VAR_ADMIT = "admit";

    /**
     * 老人出院 - 变量 - charge
     */
    public static final String OLD_OUT_VAR_CHARGE = "charge";

    /**
     * 老人出院 - 变量 - medical
     */
    public static final String OLD_OUT_VAR_MEDICAL = "medical";

    /**
     * 老人出院 - 审批不通过
     */
    public static final int OLD_OUT_APRV_STATE_NO = 0;

    /**
     * 老人出院 - 审批通过
     */
    public static final int OLD_OUT_APRV_STATE_YES = 1;

    /**
     * 老人出院 - 班长提交申请
     */
    public static final String OLD_OUT_COMMENT_APPLY = "班长提交申请";

    /**
     * 老人出院 - 医疗部长同意
     */
    public static final String OLD_OUT_COMMENT_MEDICAL_AGREE = "医疗部长同意";

    /**
     * 老人出院 - 医疗部长不同意
     */
    public static final String OLD_OUT_COMMENT_MEDICAL_REFUSE = "医疗部长不同意";

    /**
     * 老人出院 - 接待室同意
     */
    public static final String OLD_OUT_COMMENT_ADMIT_AGREE = "接待室同意";

    /**
     * 老人出院 - 接待室不同意
     */
    public static final String OLD_OUT_COMMENT_ADMIT_REFUSE = "接待室不同意";

    /**
     * 老人出院 - 服务部长确认
     */
    public static final String OLD_OUT_COMMENT_SERVICE_CONFIRM = "服务部长确认";

    /**
     * 老人出院 - 收费室确认
     */
    public static final String OLD_OUT_COMMENT_MEDICAL_CONFIRM = "医疗部长确认";

    /**
     * 老人出院 - 接待室确认
     */
    public static final String OLD_OUT_COMMENT_ADMIT_CONFIRM = "接待室确认";

    /**
     * 老人出院 - 收费室确认
     */
    public static final String OLD_OUT_COMMENT_CHARGE_CONFIRM = "收费室确认";

    /**
     * 老人出院类型 - 院内死亡
     */
    public static final int OLD_OUT_TYPE_DEATH_IN = 3;

    /**
     * 老人出院类型 - 院外死亡
     */
    public static final int OLD_OUT_TYPE_DEATH_OUT = 4;

    /*
    * 推送配置码
    * */
    /**
     * 出院流程 - 班长申请
     */
    public static final String OUT_FLOW_NURSING_APPLY = "out_flow_nurisng_apply";
    /**
     * 出院流程 - 服务部长确认
     */
    public static final String OUT_FLOW_SERVICE_CONFIRM = "out_flow_service_confirm";
    /**
     * 出院流程 - 医疗部长同意
     */
    public static final String OUT_FLOW_MEDICAL_AGREE = "out_flow_medical_agree";
    /**
     * 出院流程 - 医疗部长拒绝
     */
    public static final String OUT_FLOW_MEDICAL_REFUSE = "out_flow_medical_refuse";
    /**
     * 出院流程 - 接待确认
     */
    public static final String OUT_FLOW_ADMIT_CONFIRM = "out_flow_admit_confirm";
    /**
     * 出院流程 - 接待拒绝
     */
    public static final String OUT_FLOW_ADMIT_REFUSE = "out_flow_admit_refuse";

    /**
     * 出院流程 - 收费确认
     */
    public static final String OUT_FLOW_CHARGE_CONFIRM = "out_flow_charge_confirm";
}
